home *** CD-ROM | disk | FTP | other *** search
/ Super Shareware Collection / Super Shareware Collection.iso / os_2 / memsz220.zip / RESTRING.H < prev    next >
C/C++ Source or Header  |  1994-02-07  |  552b  |  24 lines

  1. // Class RESTRING: Encapsulates the load/discard
  2. //   logic for a resource String Table entry.
  3.  
  4. #define INCL_BASE
  5. #include <os2.h>
  6.  
  7. class ResourceString
  8. {
  9.   private:
  10.     HMODULE SavedModule ;
  11.     ULONG SavedId ;
  12.  
  13.     PVOID BlockPointer ;
  14.     PSZ StringPointer ;
  15.  
  16.   public:
  17.     ResourceString ( HMODULE Module, ULONG Id ) ;
  18. //  ~ResourceString ( ) ;
  19.  
  20.     inline PSZ Ptr ( ) { return ( (PSZ)StringPointer ) ; }
  21.     inline ULONG QueryModule ( ) { return ( SavedModule ) ; }
  22.     inline ULONG QueryId ( ) { return ( SavedId ) ; }
  23. } ;
  24.